@charset "utf-8";
/******************************************************

 概况：包团定制样式表
 
 ******************************************************/
.line_title{ overflow:hidden; border-bottom:2px dashed #ccc; padding-bottom:6px; margin-top:10px;}
.line_title dl{ float:left; padding-bottom:20px; width:950px; }
.line_title dl dt{ line-height:40px; height:40px;overflow:hidden; font-weight:bold; font-size:23px; color:#DB3789;}
.line_title dl dd{ line-height:20px; height:20px; }
.line_title .type{ width:69px; height:69px; float:right;}


.line_boxa{ overflow:hidden; padding-top:30px;}
.line_boxa .pic{ float:left; width:500px; height:370px;}
.line_boxa .info{ padding-left:525px; padding-top:10px;}
.line_boxa .info h2{ font-size:15px; font-weight:bold;}
.line_boxa .info .num{ font-weight:bold; font-size:16px; padding:10px 0; color:#666}
.line_boxa .info .price{ overflow:hidden; padding:10px 0;}
.line_boxa .info .price dt{ float:left; background:url(../images/linelist/pic_23.png); width:331px; height:79px; font-weight:bold; font-size:25px; font-weight:bold; color:#fff; text-align:center; line-height:79px;}
.line_boxa .info .price ul{ float:left; width:150px; padding-left:15px;}
.line_boxa .info .price ul li{ line-height:25px; padding-left:20px;}
.line_boxa .info .price ul li.t1{ background:url(../images/linelist/pic_11.png) left center no-repeat;}
.line_boxa .info .price ul li.t2{ background:url(../images/linelist/pic_14.png) left center no-repeat;}
.line_boxa .info .price ul li.t3{ background:url(../images/linelist/pic_16.png) left center no-repeat;}


.line_boxa .info .date{ padding:10px 0;}
.line_boxa .info .date dl{ overflow: hidden; padding-bottom:5px;}
.line_boxa .info .date dl dt{ float:left; width:70px; height:30px; line-height:30px;}
.line_boxa .info .date dl dd{ float:left; padding-left:10px; line-height:30px; width:490px;}
.line_boxa .info .date dl dd a{ display:block; float:left; height:22px; line-height:22px; border:#dcdcdc 1px solid; text-align:center; padding:0 8px; margin-right:5px;}
.line_boxa .info .date dl dd a.cur,.line_boxa .info .date dl dd a:hover{ background:url(../images/line/product_s.jpg) bottom right no-repeat;border:#F90 1px solid;}


.line_ts{ padding:20px 0;}


.title_a{ background:#ffa800; height:42px;margin:0 auto; line-height:42px; width:225px; border-radius:3px;margin-bottom:30px;}
.title_a a{ width:60px; font-weight:bold; margin:0 auto; font-size:14px; height:42px; display:block; background:url(../images/line/1_17.png) left center no-repeat; padding-left:30px; color:#fff;}

.line_xc{ overflow:hidden;}
.line_xc aside{ float:left; width:140px;}
.line_xc aside .top{ padding-bottom:10px;}
.line_xc aside ul{ width:70px; border-right: 1px #dcdcdc solid;}
.line_xc aside ul li{ height:35px; line-height:35px;}
.line_xc aside ul li a{ display:block; height:35px; width:120px;}
.line_xc aside ul li a.active,.line_xc aside ul li a:hover{ background:url(../images/line/1_29.png) 60px center no-repeat;}


.line_xc .line_days{ padding-left:140px; }
.line_days section{ margin-bottom:30px;}
.line_days section .top{ margin-bottom:10px; background:#e8e8e8; height:50px; line-height:50px; font-weight:bold; font-size:18px; color:#C33; padding-left:20px;}
.line_days section .top span{ font-size:25px; padding:0 10px;}
.line_days section .cy{ background:url(../images/line/1_32.png) left center no-repeat; padding-left:40px; height:50px; line-height:50px;}
.line_days section .info{ background:url(../images/line/1_37.png) left top no-repeat; padding-left:40px;  line-height:28px;}
.line_days section ul{ overflow:hidden; padding:20px 0; padding-left:40px;}
.line_days section ul li{ float:left; margin-right:15px;}



.title_b{ text-align:center; height:42px;margin:0 auto; line-height:42px; border-radius:3px;margin-bottom:30px;}
.title_b a{ background:#e3e3e3; font-size:15px; color:#666; border-radius:3px; padding:10px 50px; margin:0 8px; font-weight:bold;}
.title_b a.active{ background:#ffa800; color:#fff;}


.line_article{ padding:15px 0; line-height:30px; font-size:15px; padding-bottom:30px;}
.line_article .sublist{ width:1200px; overflow:hidden;}
.line_article .sublist .list_a{ overflow:hidden;}
.line_article .sublist .list_a li{ float:left; width:350px; margin-right:30px; margin-bottom:26px;}
.line_article .sublist .list_a li img{ width:346px; height:220px;}

.title_c{ background:#ffa800; height:42px;margin:0 auto; line-height:42px; width:225px; border-radius:3px;margin-bottom:30px;}
.title_c a{ width:60px; font-weight:bold; margin:0 auto; font-size:14px; height:42px; display:block; background:url(../images/line/1_48.png) left center no-repeat; padding-left:30px; color:#fff;}



.xc_tj{ padding-bottom:50px;}
.xc_tj .box{ overflow:hidden; width:1200px;}
.xc_tj .box dl{ float:left; width:346px; margin-right:30px;}
.xc_tj .box dl dt{ position:relative; }
.xc_tj .box dl dt div{ position:absolute; width:331px;background:url(../images/alpha_60.png); font-size:20px; color:#fff; font-weight:bold; bottom:0px; height:50px; line-height:50px; padding-left:15px;}
.xc_tj .box dl dt div span{ background:url(../images/line/1_52.png);}
.xc_tj .box dl dt img{ width:346px; height:220px;}
.xc_tj .box dl dd{ line-height:26px; padding-top:10px;}
.xc_tj .box dl dd h2{ line-height:30px;font-size:20px;}



#focus{width:500px;height:370px;overflow:hidden;position:relative;}
#focus ul{height:370px;position:absolute;}
#focus ul li{float:left;width:500px;height:370px;overflow:hidden;position:relative;background:#000;}
#focus ul li img{ width:500px; height:370px;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{ display:none;position:absolute;width:500px;height:20px;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:480px;height:10px;right:0;bottom:0;text-align:right;padding:25px 10px; text-align:center;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:140px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}







